13 July 2017
Editor
13 July 2017
Editor
A name with both French and English origins, Charlotte means 'free'. It is also the feminine form of Charles, and is the name of Britain's HRH Princess Charlotte. It can be shortened to Lottie, Lotta and Char.