Etymology
Today it means: Any of certain species of slender fish, principally of the family Belonidae, many usually found in shallow marine habitats. Full definition →
From needle + fish.
Etymology from Wiktionary, CC BY-SA 4.0.