What is the opposite of the following word?

guapo



bonito
serio
divertido
feo

The opposite of "guapo," which means "handsome" in Spanish, is "feo," which means "ugly."