Cleopatra tenía cuatro hijos, según Discovery. Uno era un hijo engendrado por Julio César. Los otros tres, dos niños y una niña, ella tuvo con Mark Antony.
El primer hijo de Cleopatra se llamaba Cesarión por su padre. Fue asesinado bajo las órdenes de Octavio, pero los hijos de Cleopatra y Marc Antony se salvaron. Los dos mayores de estos niños eran gemelos, un niño llamado Alexander Helios y una niña llamada Cleopatra Selene. Existe una escultura en el Museo Egipcio de El Cairo que se cree que representa a estos gemelos. Su último hijo fue un hijo llamado Ptolomeo Filadelfo. Después de la muerte de sus padres, los tres hijos fueron a Roma, donde fueron criados por la esposa de Mark Antony, Octavia.