These two words may seem like they have similar meanings, but they are not actually synonyms.
“To be” is one of the most common words in English. It has two main functions.
“To Stay”, on the other hand, means “to remain in one place” or “to temporarily reside”: