A família de Cleópatra, a dinastia Ptolomaica, era da Macedônia, na Grécia. Eles se casaram com pessoas de outra dinastia grega chamada dinastia selêucida, que governou grande parte da Ásia Ocidental. Isso significa que Cleópatra tinha alguns ancestrais gregos e também persas e iranianos em sua família.