Cleopatra không phải là người Ai Cập bản địa, bà thuộc dòng dõi Hy Lạp của vương triều Ptolemy, vốn được thành lập sau khi Alexander Đại đế qua đời. Tuy nhiên, bà lại được người Ai Cập tôn sùng vì bà biết nói tiếng Ai Cập và tôn trọng các tập tục truyền