Salacia is really pretty! It would go over just fine as a unique name- most people could pronounce it too. Naomhan is a bit harder to pronounce/spell but if you don't mind explaining it, you should be fine. We like Giovanni but probably won't go with it because my husband's Italian and doesn't want to hear it pronounced incorrectly :)