In a language like English, it is rather complex, as the majority of the lexicon is not actually from the ancestor of English. Borrowed words can also have cognates in the language and in other languages. Two words are cognates if they have the same origin (including if one is the origin of the other).