Anderson

This is very masculine and unusual (for a first name!). It's good for both a boy and a man and I think anyone called Anderson would be very confident and independent.

Anderson is an English surname meaning "son of Andrew." As a boys' name, it has been used since at least 1880, and was quietly but consistently given throughout the 20th century. It gained a little popularity in the 1980s, then took off in the 2000s. As of 2013 it was more popular than it ever had been in the past.
See Also: Andrew

Your Favorite Names