In the year 1066, England had 3 kings – name 2 of them. August 17, 2017 By Show answer Edward the Confessor, Harold (Godwinson), William the Conqueror More British History QuestionsMore History Questions