Jabarkan Pemilihan peran dari My Name Is Khan

Pemilihan peran My Name Is Khan ditangani oleh Apoorva Mehta dan Robi Reed. Laporan pertamanya diterbitkan pada 2007, dengan Shah Rukh Khan dan Kajol dalam peran utama. Meski begitu, Karan Johar belum memastikan apakah Kajol akan menerima tawarannya, mengatakan: "Saya ... dapat mengonfirmasi kehadiran Kajol [sesudah] saya berbicara dengannya." Selama masa tersebut, Kareena Kapoor menawarkan diri untuk menggantikan Kajol, tetapi, ia membatalkan niatnya setelah Kajol akhirnya memberikan persetujuan pada Mei 2008; media melaporkan bahwa Kajol membutuhkan waktu lama untuk menyetujui peran tersebut, karena ia tidak pernah mendengar detail naskah film sebelumnya. My Name Is Khan menandai kolaborasi keenam antara Shah Rukh Khan dan Kajol pasca Baazigar (1993), Karan Arjun (1995), Dilwale Dulhania Le Jayenge (1995), Kuch Kuch Hota Hai, dan Kabhi Khushi Kabhie Gham... (2001).

Aamir Bashir adalah pilihan pertama untuk memainkan peran Zakir, saudara laki-laki Rizwan, dalam My Name Is Khan. Ketika jadwal pengambilan gambar pertama pada Desember 2008 (sebulan setelah serangan teroris Mumbai), bandara Amerika Serikat menolak untuk memberikannya visa menuju negara tersebut, setelah Bashir tidak menyebutkan bahwa ia pernah terbang ke Iran ketika pengisian visa. Kabar tersebut menjadi judul utama dalam beberapa berita, dan menyebabkan Dharma Productions merasa kesal akannya. R. Madhavan merupakan pilihan kedua untuk peran tersebut, tetapi karena jadwal syutingnya dengan 3 Idiots (2009) mengalami bentrok, Jimmy Sheirgill menjadi pilihan akhir untuk mengisi perannya. Zarina Wahab dipilih untuk memerankan Razia, ibu Rizwan, dalam My Name Is Khan. Peran tersebut awalnya diberikan kepada Shabana Azmi, yang setelahnya keluar dari proyek tersebut dan memilih untuk berfokus pada pengambilan gambar film komedi Gurinder Chadha It's a Wonderful Afterlife (2010).

Pada Januari 2009, pemeran Pakistan Sonya Jehan secara resmi mengumumkan akan memainkan peran utama perempuan kedua setelah Kajol dalam My Name Is Khan. Tiga bulan kemudian, Tanay Chheda masuk ke dalam anggota pemeran film tersebut dengan memerankan Rizwan muda. Karan Johar, yang telah menonton penampilan Chheda dalam film tahun 2008 Slumdog Millionaire, menyatakan bahwa pemilihan tersebut didasari pada kemiripan wajah antara Chheda dengan Shah Rukh Khan. Forest Whitaker awalnya akan mengisi peran Presiden Barack Obama dalam My Name Is Khan, namun sebagaimana Azmi yang memiliki jadwal padat, Christopher B. Duncan lalu menggantikan Whitaker setelah mengikuti audisi untuk peran tersebut selama dua bulan.