Where does “kalanmarja” come from?

kalanmarja (Ingrian) comes from Ingrian kala, from Proto-Finnic kala, from Proto-Uralic kälä — fish.

Ancestry of “kalanmarja”, step by step

kalanmarja traces back through two separate lines of ancestry.

via Ingrian kala

StepLanguageWordMeaning
1Ingriankalafish
2Proto-Finnickalafish
3Proto-Uralickäläfish

via Ingrian marja

StepLanguageWordMeaning
1Ingrianmarjaberry
2Proto-Finnicmarjaberry
3Proto-Finno-Ugricmërjaberry
Every word from Proto-Uralic käläEvery word from Proto-Finnic kalaEvery word from Ingrian kala