| Surname (or family name) Nan has Indian origin and generally means Slow running water or Gentle river. People with surname Nan are mostly Christian's, Muslim's by religion, mostly they originate from and/or found widely in Tamil Nadu, Karnataka, West Bengal, Orissa, Andhra Pradesh, Manipur, Punjab, North Indian, Maharashtra, states |