Разница в произношении фамилии Ronaldo (Роналдо и Роналду) в разных странах связана с различием в произношении европейской и бразильской версий португальского языка. 5
В Португалии конечная -o однозначно произносится как «у». 5
В Бразилии есть варианты: в некоторых регионах страны звук совпадает с португальским, но в других, в том числе из-за влияния испанского языка, отчётливая «о». 5
Кроме того, на произношение фамилии повлияли комментарии некоторых людей: одни неправильно назвали имя, другие посчитали этот вариант за истину и стали использовать его. 3