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 petra →Every word from Latin lampetra →