Amora

This is a name of Spanish origin, taken from the word "amor" which means "love." And you'll love your little Amora always, even in those inevitable moments when you don't really like her.