Gender: boy
Nicknames: Jimmy
A diminutive of James, meaning "supplanter." Jim is a timeless, friendly name.