Yes, it does - which is one reason I really love it. If you have the name stored in your phone it will announce the name. If not, it will tell you the phone number that is calling you. It will also ring with a specific ring tone if you have one assigned to a contact. I love not having to run and find my phone to see who is calling.