Maeve isn't terrible but it's kind of old-ladyish to me. It's hard to imagine a young woman, much less a baby, with that name.
I've never liked
Zoe, even when I was a child, though I can't put my finger on what I dislike about it.
Tamsin is spunky and unusual. She could go by
Tam or
Tammy, as well.
Tamsin gets my vote.
Mackenzie does nothing for me, but it's #62 on the US's most popular baby name list, so clearly heaps of people like it. Don't be afraid to use it if it's your fave.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
“Violence, in truth, recoils upon the violent, and the schemer falls into the pit he has dug for another." -
Sherlock Holmes,
The Speckled Band
BTN's Resident Historian