Customers with same name

Customers with same name

Hello,

1)I run a business in which a lot of company names are similar to one another OR a lot of the companies have similar names, but vary with location or the contact owner.
The issue here is when i create a sales order or invoice i get to see only the display names Hence it shows repeated names
and i am not able to find out the exact customer from the list.
2) Is there a way to stop the Display name from showing up in the billing address in the sales orders?

Thankyou