Save Gender Masculine Usage Greek Mythology Meaning & History Means "lion of the people", derived from Greek δημος (demos) "the people" combined with Greek λεων (leon) "lion". In Greek mythology, Demoleon is the name of a centaur.