iOS Spotlight searches displays really old contacts as tophits
I experienced a similar glitch with iOS 10 as well.
The only way to clear the Spotlight searches without using third party apps is this:
- Make sure you're running the latest iOS (Settings > General > Software Update).
- Force restart your iPhone (hold the power + home button until the Apple logo appears. iPhone 7 (Plus): hold the power + volume up button).
- Disable Spotlight: Go to Settings > General > Spotlight Search. Disable "Siri Suggestions", "Suggestions in Search" and "Suggestions in Look Up" as well as "Contacts", "FaceTime", "Messages" and "Phone".
- Go to Settings > iCloud . Disable "Contacts".
- Force restart your iPhone once again.
- Connect your iPhone to your Computer using a USB cable and create an encrypted backup with iTunes.
- Verify that the backup was created successfully. Look for a phrase like "Last backup: 10:23 AM").
- Restore your iPhone. Select your device on the left side in iTunes and press "Restore...". You may need to remove "Find my iPhone" first to continue.
- Wait for you iPhone to reappear in iTunes.
- Select "Restore from backup" and choose the backup you created in step 6.
- Wait for iTunes to finish restoring your backup.
- Re-enable the settings you disabled in steps 3 and 4.
Please let me know if this works for you.