Because everything makes sense when we read that Robert has it's roots in the ancient Germanic name Hrodebert, a composition of honour (hrode) and light or shining (bert).
Our minds instantly think knight in shining armour, or simply, shiny, happy good times.