@smiler2012 perhaps and you're English. I find generally English people tend to stick to those like Charlotte etc because they're posh names. It's only really English celebrities that consider something a bit different and or to some the lower class.
I find Black & Asian/ Arab people tend to have naming ceremonies and the names are based upon the tradition, the meaning and the honouring of someone.