In his book on Cryptography, Paar has this theorem
Theorem 4.3.1 A field with order m only exists if m is a prime power, i.e., m = p^n, for some positive integer n and prime integer p. p is called the characteristic of the finite field.
So here he says that the order has to be a prime power - He also has this as examples
This theorem implies that there are, for instance, finite fields with 11 elements, or with 81 elements (since 81 = 3^4) or with 256 elements (since 256 = 2^8, and 2 is a prime).
So he explicitly says that you can have a field with 256 elements - the order of a finite field needs to be a prime power & not necessarily a prime itself.
He then goes on to talk about extension fields - he says that if the order of the field is not a prime then it's called as an extension field.
In AES the finite field contains 256 elements and is denoted as GF(2^8). This field was chosen because each of the field elements can be represented by one byte. For the S-Box and MixColumn transforms, AES treats every byte of the internal data path as an element of the field GF(2^8) and manipulates the data by performing arithmetic in this finite field. However, if the order of a finite field is not prime, and 2^8 is clearly not a prime, the addition and multiplication operation cannot be represented by addition and multiplication of integers modulo 2^8. Such fields with m > 1 are called extension fields.
So as per this, I get the definition of an extension field as this - an extension field is any finite field where the order of the field is a prime power but not a prime itself.
However, when I look at books on abstract algebra, I see a totally different definition of extension fields which seem to be unconnected with what Paar says.
For e.g. from "Topics in Algebra" by Hernstein:
Let F be a field; a field K is said to be an extension of F if K contains F. Equivalently, K is an extension of F if F is a subfield of K.
So are Extension fields described in Cryptography different from those described in Algebra? But is Paar's description wrong? Or are the 2 definitions equivalent in some way?
The grammar of "extension field" is that it takes as input two fields, a smaller field $F$ and a bigger field $K$ into which $F$ embeds, so that we can say "$K$ is an extension of $F$." Paar is describing the way in which finite fields $\mathbb{F}_{p^n}$ arise as extension fields of prime finite fields $\mathbb{F}_p$; this is a special case of the general definition in algebra but Parr has not been maximally explicit about what the smaller field is.
The reason Parr wants to distinguish the $n \ge 2$ case is that, as he says, while $\mathbb{F}_p$ can be understood and calculated with very concretely as the integers $\bmod p$, the finite fields $\mathbb{F}_{p^n}, n \ge 2$ of prime power but not prime order cannot, and in particular are not isomorphic to the integers $\bmod p^n$, which do not form a field (exercise!).
In general, though, different groups of people often work with the same objects in different subareas of math, science, etc. and inevitably somewhat different terminology will spring up in each subarea. It happens sometimes. For example some people (cryptographers? engineers? programmers? I'm not sure) call finite fields "Galois fields" but a pure mathematician would find this terminology a little strange; "finite field" is the accepted terminology in pure mathematics universally as far as I know.