Definitions for "Surrogate Key"
when a field or combination of fields cannot be made unique for each record, a contrived or "artificial" key must be used. Usually this is a random generated value (like GUIDs) or a monotonically ascendant value. It's used also by people who think that PKs should be based on generated fields that aren't part of the natural attributes of the data being modeled.
a code or number which is independent of the meaning of any of the other attributes in the table
a key that has no meaning other than uniquely identifying a row in the table
Keywords:  counter, second, first, record, two
a counter where the first record is one, second record is two, and so on
Keywords:  columns, defined, business
a column or columns that are not defined by business