Verizon's Caller Name ID feature costs $2.99 per month per line and works on any Android, Blackberry, and iPhone devices with iOS7 or higher as of 2015. Caller Name ID shows the caller's name and location.
Verizon customers can subscribe to the Caller Name ID feature by going to CallerName.MyVZW.com, using their My Verizon application, speaking to a customer service rep over the phone, or at any Verizon store. Using the Caller Name ID application uses a small amount of data, generally less than the amount used to visit a single Web page. New phones purchased through Verizon come with a 10-day free trial of Caller Name ID with the option to subscribe once the trial period has ended.