Which one is a true fish?
Out of the given four, the only dogfish is the real fish, all others belong to different phyla.
Jellyfish - common name of Aurelia (Coelenterata)
Starfish - common name of Asteria (Echinodermata)
Silverfish- a small insect in the order Zygentoma (Arthropoda)