Variant of Lithuanian Algirdas, meaning 'noble spear' or 'all-famous reward.'
Like Algird?
Swipe through thousands of names like it