i'd think it would depend on how you want his character to be, and his background.
really a nice guy with proper manners? yeah, i'd go for reginald, cornelius, etc. maybe his parents are like that, idk.
if you're going for a more generic, all around nice guy, you could name him, yeah, fred, bob, ted, tom, john, etc...