Where was Cleopatra from?

By origin she was from Greek, her great grandfather was a general in Alexander the Great's army and when he died his empire was split up Ptolemy got Egypt. Also Cleopatra was the only one in her family line who bothered to learn the Egyptian tongue.