Baby Names and Name Generators

What Does Carthage Mean?
"Loving"