It is a Japanese name, though it may also be a name in other languages. The meaning varies depending on what characters are used to write it.
Pronounced kah-OH-ree. In English, the name is more often pronounced KAY-or-ee.
The whole word "Kaori" means "aroma", "fragrance", "scent", or smell" (this is the meaning that is most often accepted in instances of use in English speaking families) Kaori can also be broken into elements
"Ka" can mean "increase","addition", "beautiful","good","excellent", or "worth" (among others)
"
Ori" can mean "chance" (among other things)
"Kao" means "face" (as in a person's face)
"Ri" can mean "clever" (among other, less appealing, meanings)
Each of the above three paragraphs represent a set of meanings you can make, each one of which is valid as a real name.