เดิมควีนชาร์ล็อตนั้นมีพระนามเดิมคือ Princess Sophie Charlotte เจ้าหญิงแห่งเมืองเมคเลินบวร์ค-ชเตรลิทซ์ (Mecklenberg-Strelitz) เมืองทางตะวันออกของประเทศเยอรมนีในปัจจุบัน
โดยการกำเนิดในตระกูลชั้นสูงและการนับถือคริสต์นิกายโปรแตสแตน จึงทำให้เจ้าหญิงชาร์ล็อตจึงได้รับเลือกจากคิงจอร์จที่ 3 (King George III) ให้มาอภิเษกสมรสเป็นควีนคู่บัลลังค์ของพระองค์