Both Arthur and George are strong contenders, but I am not sure they go well with Joshua.
Does George involve too many J sounds? (Dad has a J name too)
Does Arthur sound too alike with its similar ending? Does it feel like a different 'type' of name (a bit old man, while Joshua feels quite timeless)
Am I over thinking?!
What names do you think go well with Joshua?