iPhone not deleting old contacts?

I have an iPhone 4S, and I've run into a problem. I've deleted a few of my contacts off my contacts list, yet when I enter the "new message" section, their names + phone numbers still appear. However, if I write their names into the "Search iPhone" field, they do not appear since I deleted them.

How do I delete the old contacts off my phone for good? I found nothing about it in the Settings/ Mail, Contacts, Calendars section.

MacRumors attracts a broad audience
of both consumers and professionals interested in
the latest technologies and products. We also boast an active community focused on
purchasing decisions and technical aspects of the iPhone, iPod, iPad, and Mac platforms.