Baby Boy Names
The name Jim is a boy's name of English origin meaning "supplanter". Jim and is often added to lists like Popular English Boys' Names and discussed in our forums with posts like "Generation CAF".
From the experts:
Peaked in the 1940s, but still an amiable classic, a la Joe and Tom -- though rarely used on its own.