The opposite of beautiful is ugly. Hence, the option 'a' is the correct answer. Note: The word ugly has several meanings.