Not stupid at all, I like it.
Anyway:
Why should you have to have XX parentage to use a non-English name?
Do people really bother about that?
Who would care if you have a bone fide Italian grandad or not to name the baby after?
Aren't we meant to be an multicultural society, whereupon influences from other countries are all around us on a daily basis so we see/hear a variety of different names and get to like them on their own merits?