I can't imagine how confusing
James,
Josiah, and
John would get, especially if they preferred to be called
Jim,
Joe, and
Jack. Six potential J names to keep straight!
Thinking of their possible nicknames reminds me of four supervisors in a unit I worked in one summer and their tongue-twister names:
Jim,
Tim,
Tom, and
Don.