If a waiter isn't certain who owns a particular credit card, I do not think handing it out to someone they think matches the name, is all that sensible a course of action.
Especially when they are literally holding a card with the name of the person they are looking for on it.
There are fairly well established social methods for dealing with that conundrum and none of the good ones involve the waiter handing the card to the person they think is most likely.