The correct Spanish name for James is Santiago with the name Diego also being a derivation of same. In Central America you may hear the name Jaime although this is really not the true translation of the name James.
Spelled "Jaime"
Pronounced "Hy' - may" or "hy' - mee"
Pronounced "Hy' - may" or "hy' - mee"
James spelled in Spanish is Santiago
The Spanish name for James is spelt Jaime. I know this because I took Spanish in high school for four years but now I speak fluent Spanish.