Baby Names and Name Generators

What Does Carissa Mean?
"Love; Grace"