De ser cierto ese origen, tiene que ser forzosamente la localidad de Saint Jean Pied de Port, que se encuentra en territorio vasco francés. O sea, San Juan al pie del puerto (puerto de montaña, se entiende). St James sería inglés y significaría Santiago (que en francés se dice Saint Jacques), no San Juan.