Thanks for the responses. Moya gets a few extra points in my book if it reminds others of a slightly offbeat but sophisticated name.
I like Moira as well Moya, so that might be a good alternative to consider.
Interesting to know that Moya has a meaning in Zulu! I know it as a form of Mary, so that the other meaning wasn't known to me.