Uncover the origin, popularity, and more for any first name.
Nan is a diminutive of various names like Ann, Hannah, or Nancy. It's often used as a nickname for children or older women. Its meaning depends on its origin, but generally implies 'grace,' 'favor,' or 'God is gracious.'