In Texas, pet names public and private are popular. When I had my retail business - I lucked out most of the time by calling people names that made them comfortable. Working with the public, one learns quickly who's the "honey" and who's the "Mr" or "Mam!" Then there's always the customers that connect with no one, so they get a simple "Thank you."