Blaine

Boy

This name means slender or thin. It is of Celtic origin. This little boys name is despite its meaning is a good one. They often grow up to be pragmatic and great problem solvers.

Similar: Blain, Blake