Hesperus \he-spe-rus, hes-perus\ as a boy's name is a variant of Hesperos (Greek), and the meaning of Hesperus is "evening; evening star".
The baby name Hesperus sounds like Hespero and Hesperios.