The words having the same sounds and spelling but different meanings are called ____?

The words having the same sounds and spelling but different meanings are called ____?

Explanation

Homonyms are words that have the same spelling and pronunciation but different meanings (e.g., "bat" - an animal and "bat" - used in sports).

They often cause confusion without context due to their identical form.