To come is to move or travel toward the speaker or toward a place that is being talked about. It can also mean to arrive, happen, or reach a particular state.
From Old English *cuman* “to come, arrive, move with the purpose of reaching,” related to German *kommen* and Dutch *komen*. It goes back to a very old Proto-Germanic root *kwemaną* with the same meaning.
“Come” and “go” are like opposite camera angles: “come” is movement toward the speaker, “go” is movement away. Many languages make this same distinction, which is why switching them by mistake can sound surprisingly odd to native speakers.
Complete word intelligence in one call. Free tier — 50 lookups/day.