Name origin: English
Name meaning: patronymic (with intrusive -t-) from the personal name Charles. The various places called Charleston are all of recent origin, so they are unlikely to be the source of the surname.
More
Your partner in parenting from baby name inspiration to college planning.