Baby Names and Name Generators
What Does Ricard Mean?
"Powerful ruler"