Leovigildo is a Spanish form of a Visigothic royal name meaning 'dear to the people' or 'beloved in battle.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Leovigildo?
Swipe through thousands of names like it