Leovigildo is a Spanish form of a Visigothic royal name meaning 'dear to the people' or 'beloved in battle.'
Like Leovigildo?
Swipe through thousands of names like it