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'.

Origin/Usage
Greek
Pronunciation
meh-ni-LAY-əs
Meaning
People who withstand