Ailurophile is one of the rare words used in English language.

Although the word ailurophile has only been documented in English since the early 1900s, ailurophiles have been around for thousands of years. The ancient Egyptians were perhaps history's greatest cat lovers, pampering and adorning felines, honoring them in art, even treating them as gods. But the English word ailurophile does not descend from Egyptian; rather, it comes from a combination of the Greek word ailouros, which means "cat," and the suffix -phile, meaning "lover." If Egyptian cat-loving sentiments leave you cold and you're more sympathetic to medieval Europeans who regarded cats as wicked agents of evil, you might prefer the word ailurophobe (from ailouros plus -phobe, meaning "fearing or averse to"). That's a fancy name for someone who hates or fears cats.

More Info: www.merriam-webster.com