No, Matthew 1:21 does not include Gentiles. For Amos 3:2 says,
"You ONLY I have known from all the families of the earth."
The Gentiles were not known to God.
As He says also in Hosea:
“I will call them My people, who were not My people,
And her beloved, who was not beloved.”
26 “And it...