It comes with a caller name announcer which can read the contact's name along with your ringtone.
You can choose among 9 different themes
You can set caller id for either incoming or outgoing calls or for both
Caller Name Announcer
9 Amazing Themes
Settings to use full screen caller id for desired contacts