Scarlotte is a spelling variant of Charlotte, the feminine form of Charles meaning free man.
Like Scarlotte?
Swipe through thousands of names like it