homophone

ˈhɒməfəʊn
ˈhəʊməfəʊn

noun

each of two or more words having the same pronunciation but different meanings, origins, or spelling, for example new and knew.