Rhodri (Welsh) comes from Welsh rhod, from Proto-Brythonic rrod, from Proto-Celtic rotos, from Proto-Indo-European Hret- — to roll; wheel; to run, roll.
Rhodri traces back through two separate lines of ancestry.