Jack
US Popularity Rank: 24
Origin: Celtic
Meaning: God is gracious; Supplanter; Holder of the heel
Jack is a masculine British name that may be a spin on the Old French name Jacques. This name came about in medieval England as a variation of John, meaning "God is gracious," and Jacob, meaning "supplanter," or "holder of the heel." Jack is a classic name that is also thought to have Celtic origins from the Ancient British Yakkios and the Welsh iach, meaning “healthy” and “strong,” making it an excellent choice for raising baby full of energy and vitality.