100+ Badass Tough Boy Names (includes origins and meanings)
mommyenlightened.com › tough-boy-namesRyan: (Irish) This boys name means “little king” and it’s no secret that it takes a strong man to run a kingdom. Seargent: (French) Literally meaning “sergent”, that’s one tough title that leads many men and women to battle. Slevin: (Gaelic) This unique boys name means “mountain” and it’s about as tough sounding as they come. It’s a pretty safe bet that you’ve never heard this name before.