Loading name…
Nan is an English diminutive of Ann, which itself derives from the Hebrew name Hannah, meaning grace or favor. It was widely used as an independent given name in Britain from the medieval period onward, often interchangeable with its parent form. The name appears in English literature and folk tradition, lending it a warm, familiar character. Related forms include Nancy, Nance, and Anna.