Note that Niccolo' is pronounced with the stress on the last 'o', like you would in a French word for example. Clear as mud? Well, the pronunciation issue is one of the things that worry us about the name.
But mostly, we are not sure if the name goes well with the last name. Opinions?
Another point is: will the brothers find a way to feel treated unevenly over this? Like: why didn't I get an Indian name too, or vice versa. More opinions?
As an Indian alternative we have considered Nikhil, which has the "nic" sound that the mom likes, but I don't feel so good in giving again a name that has no Italian history. Anyway, thoughts about Nikhil?
Ok, I think you have enough homework for now. More later. :)