* Homophones: This is the most accurate term. Homophones are words that sound the same but have different meanings and spellings (e.g., "to," "too," and "two"). This term applies to phrases as well when they sound alike but have different meanings.
* Sound-alikes: This term is more informal and can be used when you want to emphasize the similarity in sound without implying they have the same meaning.
* Similar-sounding: Similar to "sound-alikes," this emphasizes the similarity in sound, but it's more general and doesn't have the same implication of identical sound.
The best term to use will depend on the specific situation and the level of formality you need.