Hercules is a famous hero from Greek mythology (in Greek he was called "Heracles"). His father was the Greek god Zeus, and his mother was Alcmene, Perseus's granddaughter.