Words that sound the same but have different spelling and meaning
Homophones, called in Spanish palabras homófonas refer to pairs of words that are pronounced the same (or very similarly) despite their different spelling. Some homophones in Spanish are for example:
vaca (cow) vs baca (roof rack)
hola (hello) vs ola (wave)