Menelaus
Pet Name
Menelaus
Origin
Greek
Meaning
People who withstand
Notes about Menelaus
Menelaus is derived from the Greek name 'Menelaos', itself derived from the Greek words 'meno', which means 'to last or withstand', and 'laos', which means 'the people'.
More Info about Menelaus
No more information.