I don’t like this name for a person. Caracalla was the name of a Roman emperor who was very cruel and not a great leader. I think using this name would be along the same lines as using Caligula or Attila. I might use Caracalla as a name for a large dog like a Rottweiler or Mastiff but not for a child. If you like Roman emperor names why not use Marcus, Augustus, Hadrian, or Julian.