From Hamilcar, a Punic name of Phoenician origin often interpreted as "brother of Melqart."
Like Amilcar?
Swipe through thousands of names like it