"George is a doctor."
Since they used داوود for David, there's also an Arabic version of the name George, which is جرجس (jirjis).
The correct answer sounds a bit unnatural. I guess "جورج هو دكتور" would be more appropriate.
Nope, that is not nonsensical in Arabic. Although you could say جورج هو الدكتور, with a definite article, but that would mean something different: "It is George who is a/the doctor."