Carti is of Latin origin, meaning "pure" or "spotless". Derived from 'carthago', referring to the ancient city of Carthage in Tunisia, it gained popularity during the Middle Ages due to Hannibal's fame. Though considered unisex, Carti is more commonly used for males, offering a unique alternative to traditional names like Carlos or Catherine.