Nan is a diminutive of Nancy and Anne. The name is of Greek and Hebrew origin and comes from the following roots: (HAGNES) and (ḤANNĀH). Nancy was born as a nickname "ancy", which is in turn a diminutive of a medieval name “Annis” (a form of Agnes). The original meaning was "effeminate" and later linked to the name "Anna" always as a diminutive. Now it is a proper name.