Hey- re: the Shae suggestion, I found that meaning on a couple of internet sites- so its definitely not gospel! And I have heard Shae used for a boy.... either way i think its lovely, and keeping with the Gaelic spirit!! On another website the meaning of Shae (Shea), was listed as 'Admirable'.
At the end of the day, you can't trust alot of what you read on those baby name sites- so if you like it, just go for it I say!
Bookmarks