The Namesake by Jhumpa Lahiri

The novel tells the story of Gogol Ganguli, a second-generation Indian-American, who struggles with his unique name and his dual cultural identity. Born to immigrant parents from Kolkata, India, Gogol is named after the famous Russian author, Nikolai Gogol, a decision that shapes his life in unexpected ways. As he grows up, he finds himself torn between his parents' traditional Indian values and his desire to fit into mainstream American society. This internal conflict is further complicated by his relationships with women of different cultural backgrounds. The book explores themes of identity, cultural assimilation, and the immigrant experience.

The 1005th greatest book of all time