What Are Fish Eggs Called? Roe, Caviar, and More

Fish eggs are generally called roe.

However, the specific name can vary depending on the species and how the eggs are used:

* Roe is a general term for fish eggs, especially when harvested for food.

* Caviar refers to the eggs of sturgeon, particularly the species Acipenser huso, and is considered a delicacy.

* Salmon roe is known as red caviar or ikura in Japanese.

* Cod roe is called masago in Japanese.

* Flying fish roe is called tobiko in Japanese.

* Herring roe is called shiokara in Japanese.

While "roe" is the most common and general term, many specific names exist depending on the species and context.