Prev 13 of 22 Next
13. Jack
Meaning: "God is gracious"
Rank: 40 in 2015

Jackson shot up the charts during the 2000s, but Jack has also remained a steady favorite. It started out as a nickname for John, but has stood on its own merits for decades. It's the number one boys' name in Scotland and Ireland, which may explain why some parents regret giving it to their kiddos.