A cognate is a word derived from the same root as another word.
Cognates are words that have a common origin (source). They may happen in a language or in a group of languages.
The general rule is that cognates have similar meanings and are derived from the same root (origin).