How to name a new table storing location at which transaction occurred My client wants to begin collecting data about where transactions occurred.  We have a list of their events and locations where payments might be received, I'm just stumped on what to call the table in my database.
transaction context?
I'd recommend keeping a few things in mind.  You will want to be consistent no matter what you decide.  For example, will you shorten 'transaction' to 'tx' so all of your stored procedures and scripts are easier to use?  How often will you be changing it?  Here are some good best cases from stackoverflow:

Singular names for tables

Singular names for columns

Schema name for tables prefix (E.g.: SchemeName.TableName)

Pascal casing, camel casing, your own casing, but uniform and standard.

Just in case I'll point out that this is an auditing record of transaction data.  I'd keep ACID compliance on the top of my mind if this data is very sensitive and requires to be kept/accurate such as for auditing or billing.

If so, please consider how you'll get the data in there with full ACID compliance.  You can update your stored procedures, add triggers/cdc (though those have their own limitations), or keep it within the same transaction for example.