Фамилия Карт имеет несколько возможных источников происхождения. Наиболее вероятно, что она образована от прозвища «Карта», которое могло относиться к игроку в карты или к человеку, имевшему дело с картами (географическими или игральными). В русском языке слово «карта» заимствовано из польского или немецкого, и фамилия могла возникнуть в среде картёжников или картографов. Также возможно, что фамилия является сокращённой формой от более длинных фамилий, таких как Карташов или Картов, где корень «карт-» восходит к слову «карта».
В исторических источниках фамилия Карт встречается с XVII века, преимущественно на территории России и Украины. Географически она распространена в центральных и южных регионах России, а также в Беларуси. В некоторых случаях фамилия могла быть образована от топонима, например, от названия населённого пункта Карты.
Значение фамилии связано с азартными играми или картографией, что отражает профессиональную или характерологическую особенность предка. Фамилия не относится к дворянским родам, но встречается среди крестьян и мещан.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.