There are 35 names matching your criteria.
HERMENEGILDO m Spanish, Portuguese
Spanish and Portuguese form of a Visigothic name which meant "complete sacrifice" from the Germanic elements ermen
"whole, entire" and gild
"sacrifice, value"... [more]
MUIRCHERTACH m Irish
Means "mariner" in Gaelic. This was the name of a 6th-century Irish high king.