homophone

A word identical in pronunciation with another but different in meaning, for example, bare and bear, air and heir.