Charlotte is a feminine given name of French origin, derived from the masculine name Charles, meaning "free man" or "strong". It has been used since the Middle Ages and was popularized by several royal figures in France and England. Today, Charlotte is widely popular globally, often associated with elegance and sophistication.