Najwa Shihab merupakan putri kedua dari pasangan suami istri Prof Dr H Quraish Shihab dan Hj Fatmawati Assegaf.
Najwa Shihab memiliki empat orang saudara, yaitu Nasywa Shihab, Nahla Shihab, Najla Shihab, dan Ahmad Shihab.
Pada 1997, ketika usianya masih 20 tahun, Najwa Shihab menikah dengan seniornya yang bertemu di UI, Ibrahim Sjarief Assegaf.
Dari pernikahan tersebut, Najwa Shihab dikaruniai dua orang anak, Izzat Ibrahim Assegaf dan Namiyah.
Najwa Shihab menghabiskan masa kecilnya di Makassar, sebelum akhirnya pindah ke Jakarta ketika usianya menginjak remaja.
Najwa Shihab mengenyam bangku TK di TK Al-Quran Makassar sebelum masuk ke sekolah dasar pada 1984.
Pendidikan dasarnya ditempuh di Madrasah Ibtidaiyah (MI) Nurul Hidayah hingga lulus pada 1990.
Najwa Shihab kemudian melanjutkan sekolahnya di Jakarta, yaitu di SMP Al-Ikhlas Jeruk Purut, Jakarta Selatan sampai 1993.
Lulus dari SMP, Najwa Shihab melanjutkan ke SMA Negeri 6 Jakarta.
Ketika kelas dua SMA, Najwa Shihab mengikuti program pertukaran pelajar bernama AFS yang dikelola oleh Yayasan Bina Antarbudaya.
Najwa Shihab kemudian terpilih sebagai siswa yang diberangkatkan ke Amerika selama satu tahun.
Lulus dari SMA, Najwa Shihab kemudian memilih untuk melanjutkan kuliah di Fakultas Hukum Universitas Indonesia (UI).
Mengambil jurusan Ilmu Hukum, Najwa Shihab berhasil meraih gelar sarjananya pada tahun 2000.
Najwa Shihab mendapat beasiswa Australian Leadership Award dari Pemerintah Australia.