lol, what's in a name?  i'm an american of taiwanese heritage. my grandparents immigrated here, shortly after 1965 immigration reforms, and my father was born here shortly after. my first name is an anglo name, and my last name is taiwanese/chinese. seems like it's half a dealbreaker for being an american, eh? in that case, there are christian indians, with full anglo names. if they're born and raised here, that makes them full american too, per your logic?
United States