I think it is fine, personally and I love the names you have put together! Some people might think it is a bit long but how often do you really need to say your entire name? If you are happy with it then I would go for it definitely!
so true hun its not like im going to be saying the hole name all the time it will just be charlie.
thanks girls