Spanish and German variant of Richard, from Germanic 'ric' (power) and 'hard' (strong), meaning 'powerful ruler.'
Like Rikardo?
Swipe through thousands of names like it