I was checking the Social Security name list thing for names and Robert was the around the same popularity rank as my birth name for my birth year. I tried out a lot of names, Robert just kind of stuck. My middle name, Matthew, is my dad's name. Mainly chose it because my younger brother's middle name is Matthew and it would be kind of awkward for the second born son to be named after the father and not the first born, I thought.
Running with Irish names, I really like Kyle Ryan, but that might sound awkward depending on your last name. I was going by Alexander for a little while but a 3/4 syllable, depending on how you pronounce it, first name, two syllable middle name, and three syllable last name was just too many syllables xP