Id (German) comes from New Latin id, from German Es, from Middle High German ëz, from Old High German iȥ, from Proto-West Germanic it, from Proto-Germanic it — nominative/accusative singular neuter of *iz.
Id (German): id