There are actually a number of reasons. Cats meow as a way of greeting you, to demand attention, to ask for food, to be let inside or outside, to find a mate (for cats who are not fixed), or if they are elderly and suffering from mental confusion, such as a result of the cat version of Alzheimer's Disease.