Multiple choice Which city's name means 'The Head of India' in Urdu? Ludhiana Sirhind Anandpur Sahib Patiala Reveal answer Fill a bubble to check yourself B Correct answer Explanation Sirhind in Punjab derives its name from 'Sar-Hind' which means 'The Head of India' in Urdu. It was an important Mughal administrative center on the main route to Lahore.