The name James has an interesting history. It's a Hebrew name with Greek roots that roughly translates to "grabs the heel." It's thought that in Hebrew tradition, the name James means a man in control ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results