See a lot on here about names 'matching' and whether it's acceptable to use names from completely different cultures. Got me thinking today, did you stick by any of those rules? I think are names all 'go' but are originally from completely different cultures, so for example:
DP's name is Latin
Mines Irish
DS1 is Hebrew
DS2 is Italian
If we had more, a boy would be Italian also, and a girl Arabic origins.