This word is from the Spanish cariñosa.
Marunong siyang mag-karinyo.
She knows how to be affectionate.
The male equivalent is cariñoso or karinyoso.
There is a popular Filipino dance known as the cariñosa.
And… it’s the Ilonggos of Iloilo province who are known throughout the Philippines for being very affectionate!