Roberto is a Spanish, Italian and Portuguese variant of Robert. Robert is a very general European name, derived from the Germanic name 'Hrodbeorht', itself derived from the word 'hrod', which means 'renowned or famous', and 'beorht', which means 'bright'.