Did Cleopatra have kids?

yes she had 4. Her oldest child was called Caesarion, the twins were called Cleopatra Selene and Alexander Helios. The youngest was called Ptolemy Philadephus (Ptolemy 15th). the first was with Julius Cesar and the other 3 were with Marc Anthony