Отцом Клеопатры был Птолемей XII Авлет. Скорее всего, он, побольшому счету был македонцем (греческое происхождение древних македонцев многими учеными оспаривается, поэтому термина "грек" мы употреблять не будем). Благодаря большому количеству кровосмесительных браков (это было принято в Древнем Египте - часто соправители брат и сестра - приходились друг другу мужем и женой, хотя бы формально, как, например Клеопатра приходилась женой своему брату Птолемею XIII, а потом своему брату Птолемею XIV; а часто такие браки были и фактическими; подобные браки могли также заключаться между отцом и дочерью), македонская кровь Птолемеев былане слишком сильно разбавлена. Так вот, отец Клеопатры по большому счету был македонцем, хотя и с большой примесью других кровей. Откуда примесь - да от наложниц хотя бы.
Вот, например, мать Клеопатры, как полагают, была наложница не македонского и даже не греческого происхождения. Может быть, египтянка, а может быть, и представительница какой-нибудь другой народности. То есть Клеопатра была незаконнорожденной дочерью своего отца. Кстати, Птолемей XII Авлет был незаконнорожденным сыном своего отца.
Короче говоря, вычислить национальность Клеопатры не представляется возможным. Однако, если посмотреть на ее изображения на монетах (как говорят, именно эти изображения Клеопатры являются наиболее достоверными, без прикрас), то она унаследовала многие характерные для династии Птолемеев черты - курчавые волосы, крупные глаза, нос с горбинкой, круглый подбородок и т.д.