The correct option is B Cyclopentadienyl cation
Naphthalene is aromatic in nature because it nearly follows all the tenets of Huckel's rules for aromaticity. It has [4n+2]π electrons and they are delocalized to a good extent, maybe not as much as found in benzene (or other monocyclic aromatic compounds).
Cyclooctatetraene is non-aromatic in nature. Despite possessing [4nπ] electrons, it is not planar, and hence is non-aromatic. Butadiene is not a cyclic molecule. Cyclopentadienyl cation is anti-aromatic because, apart from delocalisation, it possess [4nπ] electrons.