Android's selection of good incoming Caller ID apps is a bit meager. While a search of the Play Store yields many options, most of them are deficient in one important way or another (or, not free), or flat-out sketchy. One of the more popular ones was actually WhitePages Caller ID - which Current Caller ID replaces, as it's made by the same company.
What makes WhitePage's app special (and better than others), in part, is that it utilizes the company's rather extensive curated directory of phone numbers - over 300 million currently.
Current Caller ID also brings in a social element, pulling data from your Facebook, Twitter, and LinkedIn accounts to provide even more information about the people calling you.