I think you need a name that can't be mistaken as a surname. Otherwise everyone will think his first name is your surname IYKWIM.

Frank actually breaks the scrabble rule I realised.

Fred is totally cool.

Charlie?

Montmorency (Monty). Dog name/surname issues?

I think Oscar is pretty popular.