În funcție de sursa istorică, Cleopatra a vorbit oriunde între cinci și nouă limbi, printre care limba egipteană natală, limba egipteană clasică și alte limbi diferite în Egipt. Majoritatea conturilor istorice, inclusiv cele ale lui Al- Masudi și Plutarh nu sunt de acord cu limbile pe care le-a vorbit sau despre faptul că vorbea de fapt egiptean.
Majoritatea istoricilor sunt de acord că Cleopatra nu vorbea latină și că vorbea greacă, care era limba ei maternă. Istoricul Plutarh nu era convins că a vorbit de fapt egiptean, iar mulți savanți moderni sunt de acord cu el. Unele limbi pe care le-a vorbit au fost persane, siriene și arabe. Cu toate acestea, nu există nici o dovadă istorică adevărată care să spună altceva decât limba greacă.