来る (くる) – irregular verb
[noun] + に/へ + 来る – movement toward a place
[verb ます-stem] + に + 来る – come to do something
くる (来る) means "to come" and describes movement toward the speaker or toward a contextual reference point. It is one of the two irregular verbs in Japanese (the other being する), so its conjugations must be memorized individually.
Because くる is irregular, its stem changes unpredictably:
Note how the reading of 来 changes depending on the form: き, こ, or く.
くる indicates that someone or something moves toward the speaker's location (or the location being talked about).
The key distinction is direction relative to the speaker:
If someone invites you to a party and you want to say "I'll come," you typically use いく行く in Japanese because you are moving away from your current location toward theirs:
However, from the host's perspective, they would say: