I'm not currently expecting so this is more of a discussion than anything specific.
I've always like liked the name 'Jackson' as a first name but most people see it as a last name. I can't think of any other last names that would suit first names. I know that any name is potentially a last name but I'd be interested to know what you reckon of names that would suit?