I really like
Edward. I like the nickname
Teddy for it as well (while he's small). I also find
Ned handsome.
I also like
James but I dislike the meaning.
I do like
Henry as well.
Richard is rather nice too.
Hmmm and I guess if you mean classic in certain areas, then I also like
Cormac,
Finlay and lots of older Irish/Gaelic/Welsh names.
Please rate my list:
https://www.behindthename.com/pnl/6232