Uncover the origin, popularity, and more for any name.
Kleopatra is a feminine given name with Greek origins. It derives from the Greek name Κλεοπάτρα (Kleopatra), which itself comes from two elements: 'kleos' meaning 'glory' and 'patra' meaning 'father.' Therefore, Kleopatra translates to 'Glory of her father.'