namesake

noun

1.
a person with the same name as another