Prev 18 of 29 Next
18. Casey
This Irish name means 'brave in battle', so it's simultaneously both cute and badass.