Varför är Jim ett smeknamn för James?

Varför är Jim ett smeknamn för James?

Det är en gammal engelsk / anglikanska uttalet av det fullständiga namnet, James. Ta till exempel floden som rinner om England och London, stavas Thames, men uttalas Magdalena.