Eduardo, o Confessor (Inglês antigo: Ēadƿeard Andettere [ˈæːɑdwæɑrˠd ˈɑndettere]; latim: Eduardus Confessor [ɛduˈardus kõːˈfɛssɔr], latim eclesiástico: [eduˈardus konˈfessor]; c. 1003 - 5 de janeiro de 1066) foi um dos últimos reis ingleses anglo-saxões. Geralmente considerado o último rei da Casa de Wessex, governou de 1042 a 1066.
Eduardo era filho de Æthelred, o Despreparado, e Emma da Normandia. Ele sucedeu o filho de Cnut, o Grande – e seu próprio meio-irmão – Harthacnut. Ele restaurou o domínio da Casa de Wessex após o período de domínio dinamarquês desde que Cnut conquistou a Inglaterra em 1016. Quando Edward morreu em 1066, ele foi sucedido pelo irmão de sua esposa Harold Godwinson, que foi derrotado e morto no mesmo ano pelos normandos sob William, o Conquistador na Batalha de Hastings. O jovem sobrinho-neto de Eduardo, Edgar, o Ætheling da Casa de Wessex, foi proclamado rei após a Batalha de Hastings em 1066, mas nunca foi coroado e foi deposto pacificamente após cerca de oito semanas.
Os historiadores discordam sobre o longo reinado de 24 anos de Eduardo. Seu apelido reflete a imagem tradicional dele como não-mundano e piedoso. Confessor reflete sua reputação como um santo que não sofreu o martírio ao contrário de seu tio, o rei Eduardo, o Mártir. Alguns retratam o reinado de Eduardo, o Confessor, levando à desintegração do poder real na Inglaterra e ao avanço do poder da Casa de Godwin, por causa das lutas internas que começaram após sua morte, sem herdeiros ao trono. Os biógrafos Frank Barlow e Peter Rex, por outro lado, retratam Eduardo como um rei bem-sucedido, enérgico, engenhoso e às vezes implacável; eles argumentam que a conquista normanda logo após sua morte manchou sua imagem. No entanto, Richard Mortimer argumenta que o retorno dos Godwins do exílio em 1052 "significou o fim efetivo de seu exercício de poder", citando a atividade reduzida de Edward como implicando "uma retirada dos assuntos". Cerca de um século depois, em 1161, o Papa Alexandre III canonizou o rei. Eduardo foi um dos santos nacionais da Inglaterra até que o rei Eduardo III adotou Jorge de Lida como santo padroeiro nacional por volta de 1350. O dia da festa de Santo Eduardo é 13 de outubro, celebrado tanto pela Igreja da Inglaterra quanto pela Igreja Católica.