Where does “lamproyon” come from?

lamproyon (French) comes from French lamproie, from Old French lamproie, from Latin lampreda, from Latin lampetra, from Latin petra, from Ancient Greek πέτρα — rock formation: cliff, ledge, cave, ridge; stone.

Ancestry of “lamproyon”, step by step

StepLanguageWordMeaning
1Frenchlamproielamprey
2Old Frenchlamproielamprey
3Latinlampredalamprey
4Latinlampetra
5Latinpetrastone, rock
6Ancient Greekπέτραrock formation: cliff, ledge, cave, ridge; stone
Every word from Ancient Greek πέτραEvery word from Latin petraEvery word from Latin lampetra