homophone

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