Let $T$ denote a first-order theory. Is there a name for those models $M$ of $T$ such that for all $x \in M$, there is a variable-free term in the language of $T$ whose interpretation under $M$ is $x$?
For example, let $T$ denote the first order theory in the language of $\{S,0\}$ generated by the axioms:
- $Sx \neq 0$
- $x \neq y \rightarrow Sx \neq Sy$
Then I'm pretty sure that any model $M$ of $T$ having the aforementioned property will be isomorphic to $\mathbb{N}.$
These models are called term models in Wolfgang Rautenberg's A Concise Introduction to Mathematical Logic. In Section 4.1 of this book, you find some sufficient conditions for a theory to have a term model. I am not sure how widely used this terminology is, but I like this name.