I definetly wouldn't use
Salvatore,
Dante or
Domenico if you are not Italian. I also live in New England and the only kids I know with these ethnic-sounding names are kids with Italian heritage.
I'm Italian on my mother's side and have a cousin named
Salvatore and we all think it's awful - and we never much liked the truly ethnic Italian names in our family. I guess going back a few generations they wanted to sound as American as possible and so English names were mostly favored. I know a family with 7 boys, all named with very Italian names like Guiseppe, and it just sounds odd to me, for a family that is more American than Italian! But that's just me.
I'm Irish (and a bit Scottish) on my father's side, and although I really love the names with Gaelic spellings I couldn't bring myself to use them - again I'd feel a fraud. I adore
Hamish and
Angus but would feel silly using them.