Prev 11 of 48 Next
11. Desmond
This sophisticated name has Gaelic roots and also some great nicknames — Dez/Des and Desi/Dezi.