the name of two kings of England. Harold I (died 1040), reigned 1035–40; known as Harold Harefoot /ˈherˌfo͝ot/ . An illegitimate son of Canute, he came to the throne when his half-brother Hardecanute (Canute’s legitimate heir) was king of Denmark and thus absent when Canute died. Harold II (circa 1019–66), reigned 1066, the last Anglo-Saxon king of England. He was killed and his army defeated by William of Normandy at the Battle of Hastings.