Baby Names and Name Generators

What Does Riccardo Mean?
"Powerful ruler; powerful leader"