Узнала, что именя Джеймс в переводе на русский называется Яков.

Т.е. существует Яков Поттер, следовательно полное имя очкарика выглядит как - Гарри Яковлевич Поттер