Saint Anselm of Canterbury, born 1034 (or 1033) in Aosta, Aosta Valley, Italy, died on 21 April 1109 in Canterbury, England, was a medieval philosopher and theologian.