names do not change in this language
Takahashi is a Japanese name. 高橋 is the kanji for it.
anata no namae = "your name"
A Japanese name is a name that is or was in use among Japanese peoples or peoples of Japanese descent.
the son's name is jonathan