vs
QUICK ANSWER
"Alegre" is a form of "alegre", an adjective which is often translated as "happy". "Cariñoso" is an adjective which is often translated as "affectionate". Learn more about the difference between "alegre" and "cariñoso" below.
alegre()
An adjective is a word that describes a noun (e.g., the big dog).
cariñoso()
An adjective is a word that describes a noun (e.g., the big dog).
1. (general)
a. affectionate
Mis abuelos son muy cariñosos el uno con el otro.My grandparents are very affectionate with each other.
Los piscis tienen un carácter afable y cariñoso.Pisces have a friendly, affectionate nature.