Multiple same name Contacts or Duplicate Contacts on android

The Simplest Way to manage multiple same name contacts is using Google Contacts.
First, sync all contacts with Google Contacts. Consider Google contacts as a single point of storage.
Go to your Google Account,  and in  Two simple steps merge all the duplicates as shown below...
Here is the path
Contacts >> More >> Find & Merge Duplicates.
Sync Back to Mobile!
Bingo!