Surname (or family name) Ann generally means Son of Hovhannes (John), and has Lebanese, English, Indian, Armenian, Irish, German, Danish, Scottish origin, mostly they speak language such as Bengali, Kannada, Tulu, Marathi, Konkani, Malayalam, Punjabi, , people with this surname are mostly Muslim's by religion, they originate from and/or mostly found in Karnataka, West Bengal, Kerala, Punjab, Maharashtra, states |