Did Alexander the Great have any children?

Cassander (Kassandros) was Alexander's brother in law. He was married to Thessaloniki, daughter of Phillip the Great and half-sister to Alexander. He ruled Macedonia while Alex was campaigning in Asia.