Words having the same sound but different meanings and spellings are known as?

Words having the same sound but different meanings and spellings are known as?

Explanation

Homophones means words that sound the same but have different meanings and spellings.

Examples:

Knew                                    New

Ad                                          Add

Flew                                      Flu

Mail                                       Male