All I knew about The Namesake was that it was a 'diaspora' movie - you know, the identity crisis fare. But what I found was that this is no ABCD (American-Born-Confused-Desi) movie but yes, it is about searching for one's identity. It's about Gogol Ganguly (Kal Penn) who realises that a man cannot change the threads binding him with the past by just changing his name. When Gogol decides to become Nikhil, he slowly moves away from his Bengali family - a sensible, strong mother (Tabu, playing the Great Indian Bengali woman) and a father drawing strenght from his culture (Irrfan Khan, playing with his usual conviction).
It is only with some personal losses that Gogol finds out what a variable man's identity is - a human being can be so many things at the same time. He sees that it is impossible to break ties with one's past, where's one's soul resides.
My recommendation: watch it if you can, it may give you a different perspective of yourself.