Surname (or family name) Alo generally means Devotee of St Eoin John, and has Pakistani, Lebanese, Indian, Irish origin, mostly they speak language such as Malayalam, Dogri, Kashmiri, Oriya, , Hindi, they originate from and/or mostly found in Orissa, Uttar Pradesh, Jammu & Kashmir, Kerala, states |