There's a world of difference between uncommon and obscure names. When I have a child, I won't care whether the name is popular or uncommon. It will be something I like and which will suit the child when they grow up and become an adult. Obscure names (like Blue Ivy someone mentioned previously) I really don't see the point of (the Blue part, not the Ivy part). Some of the names celebrities call their kids are ridiculous and I feel quite sorry for their children. When people give their children names with alternative spellings, I feel sorry for the child as they will always have to spell their name/get post etc with it written wrong, and having to spell my name/getting post/cards etc with it written wrong annoys me.