Words which have the same spelling (written form) as another, whether pronounced the same way or not, but of different meaning are called homographs:
bar (pub, block)
can (be able to, container)
c.ock (rooster, penis)
cool (lukewarm, great)
light (pale, unimportant, not heavy)
match (equal, sporting event)
nail (to catch, claw, bolt(?))
rock (stone, style of music)
round (circular, rotation)
tear (to rip, a drop of clear salty liquid)
Words that are both spelled and pronounced the same, but have different meanings are called homonyms.
bank (stock, save)
book (codex, hire)
can (canister, skill)
cool (chilly, excelent)
deck (platform, packet)
flat (apartment, plain)
mean (greedy, intend)
park (playground, maneuver)
shower (rain, bath)
tie (knot, join)
Words that are spelled differently but pronounced the same are called homophones:
ad, add
ate, eight
aye, eye, I
bait, bate
buy, by, bye
heal, heel, he'll
knew, new
knot, not
meat, meet, mete
pea, pee
sew, so, sow
to, too, two