What is a newly hatched fish?

A newly hatched fish is called a larva.

Here's why:

* Larva: This is the general term for the early, immature stage of many animals, including fish.

* Fry: This term is often used for newly hatched fish, especially in the context of aquaculture.

* Alevins: This term specifically refers to the young of salmon and trout, often used in the context of fish farming.

So, while "fry" is a common and widely accepted term, "larva" is the most accurate scientific term for a newly hatched fish.