Diego es un nombre español derivado del hebreo Yaʿqob, el nombre de Santiago el Mayor, vía San Jaime y reconvertido en Santiago y luego San Diego. El nombre Diego ha sido influenciado por el término griego "Didachos", que quiere decir, "instruído", "didactico", en francés "didac".
Jacobo, Jacob, Yago, Iago, Jaime, Santiago y Diego son variantes en español del nombre propio Ya'akov (en hebreo יַעֲקֹב), que significa "sostenido por el talón" y fue el nombre del patriarca que después se llamó Israel. El nombre de este patriarca fue traído al castellano como Jacob.
Sant Yago o Sant Iago → Sant Tiago → Tiago o Tyago → Diago → Diego