said by Doonz:Google caller ID is sweet as well. Regardless if the number is in your contacts or not it will display a name.
Rogers is capable of doing this with all phones, so long as the phone supports CNAP. For a while the iPhone didn't support it, but eventually they did. Can't get a straight answer on the Nexus 5.
But if Google Caller ID is good at assigning names to numbers anyway, that'd probably be good enough for me.