Cléopâtre avait quatre enfants, selon Discovery. L'un était un fils engendré par Jules César. Les trois autres, deux garçons et une fille, elle les avait avec Marc Antoine.
Le premier fils de Cléopâtre a été nommé Césarion d'après son père. Il a été assassiné sous les ordres d'Octave, mais les enfants de Cléopâtre et Marc Antoine ont été épargnés. Les deux aînés de ces enfants étaient des jumeaux, un garçon nommé Alexander Helios et une fille nommée Cleopatra Selene. Une sculpture existe au Musée égyptien du Caire qui représenterait ces jumeaux. Leur dernier enfant était un fils nommé Ptolémée Philadelphe. Après la mort de leurs parents, les trois enfants sont allés à Rome où ils ont été élevés par la femme de Marc Antoine, Octavia.