
The last name "O Ruivo" is of Portuguese origin. It is a common surname in Portugal and derives from the Portuguese word "ruivo," meaning "red" or "ginger." This surname likely originated as a nickname for someone with red hair.
Please wait, data loading. It may take 1 minute or 2...
Please wait, data loading. It may take 1 minute or 2...
Please wait, data loading. It may take 1 minute or 2...
Please wait, data loading. It may take 1 minute or 2...
Please wait, data loading. It may take 1 minute or 2...
Enter the surname you are looking for below: