I like
Holden, probably as it was my favourite teachers surname, and although i would never use it myself i can appreciate that it's a nice name and i think it would work well on any age, though especially a teenager and grown man.
I don't like
Roman, It's my cousin's son's name and it still hasnt grown on me