InUrdu.pk is a free reference for Muslim and Pakistani names and the Urdu language. Each name page gives the Urdu spelling, the meaning in Urdu and English, pronunciation, and every common English spelling on one page. The Learn Urdu section adds the alphabet, numbers and illustrated word lists.