Different pronunciations-spelled the same?

What is it called when two words have the same spelling, but are pronounced differently? As in ‘I* read* Goodnight Moon to my son last night. He asked me to read it again to him this evening’? Can you think of any other examples? Thank you.

Heteronyms

(Yes, I had to Google, dammit)

Heteronyms. Bass. Wind. Record.

Damn you GorillaMan and your fingers of fury! (I didn’t have to look it up. Meh. :))

You guys rock! Thanks

This appeared in the Smithsonian magazine in 1988.

My favorite is Polish and polish.

Why yes, it does sort of look like a pole.

I said that to punish you.

Peace.