An English word-name from Old French chartre, referring to a legal document or grant.
Like Charter?
Swipe through thousands of names like it