| Surname (or family name) Cho has Indian origin and generally means White Dog. People with surname Cho are mostly Muslim's, Christian's by religion, mostly they originate from and/or found widely in Andhra Pradesh, North Indian, Uttar Pradesh, Manipur, Punjab, Tamil Nadu, Assam, , Kerala, Madhya Pradesh, West Bengal, Orissa, Gujarat states |