Actually, according to one opinion Noach married Na`amah, a descendant of Cain, which would mean we're all his descendants.
Is Noach, Noah in the English? That opinion is totally flawed. Cain left the area and married some gal in the land of Nod to the east of Eden. Cain has his own genealogy.
I am not of that opinion. ;)