NameHub
Ancient Greek

meno

Meaning & History
A Greek term meaning "to stay, to wait, to remain, to last".
Names containing this element

6

Ask AI