Sircharles is a modern title-name combining Sir with Charles, a Germanic name meaning free man.
Like Sircharles?
Swipe through thousands of names like it