This is one of my favorite male names. I would not use this or any variation of Carey on a girl, though. I hate it because it reminds me of Stephen King's book Carrie.
I have never been able to corroborate the theory that the name Carey is of Irish origin. I have researched the ancestry of several Careys, and hav traced all of them to an Adam de Cari who was so named because he was the Lord of the Manor at a place that is now called Castle Cary, named so because the Castle was built at a village anciently named Cary or Cari (Celtic for rocky hill, according to the people at the Castle Carey museum).
Several descendants of Adam have been prominent in British history, including the husband of Mary Bolyn.
I was born in 1948 and christened Carey after my grandfather. He was christened Carey in 1878! He used to tell me that he was named after his parents' employer - a Lord Carey - they were "in service". Lord Carey's estate was in the Bristol area, (which is not far from Castle Cary). (Cary is pronounced just the same as Carey, even though most English people pronounce Cary like Carrie.) I think it is pertinent that Cary Grant (not his real name) came from Bristol. I like to think he chose his stage name because he knew of Castle Cary. One of my colleagues at work has a "choose a name for your baby" book. In it the name Carey is described as a Celtic name which means "he who lives in a castle".
The following are all males. Carey Blyton - English composer, nephew of Enid. Carey Harrison - English writer of novels and plays, son of the actor Rex Harrison, whose middle name was Carey. Carey Bell - musician - plays blues harmonica. Carey Eidel - American actor. (Benjamin's dad in The Lost World, Jurassic Park (2)). Carey Wilson - American film producer, performer (actor), and screenwriter. Carey Dodge - Canadian composer/guitarist. Carey Wilson - Canadian hockey player.
At first I didn't really like this name for a boy, although I love Carrie for a girl (none of the other spellings, though) but after a while its grown on me, and I think it can suit either gender, as long as it's spelled Carey or Cary for a boy :)