Люди хотели иметь более короткий и привычный способ называть людей по имени Джеймс, и гласная изменилась, потому что Джим звучит лучше, чем Джем . Джимми появилось позже не для краткости, а потому, что люди, по-видимому, хотели иметь более милый и ещё более привычный способ называть детей и друзей, которых уже звали Джим.