I'm reading the CLRS book and there is a statement
for instance, the running time of insertion sort is not $\Omega(n^2)$, since there exists an input for which insertion sort runs in $\Theta(n)$ time (e.g., when the input is already sorted). It is not contradictory, however, to say that the worst-case running time of insertion sort is $\Omega(n^2)$, since there exists an input that causes the algorithm to take $\Omega(n^2)$ time.
I just want to clarify some things to find that I understand this correctly. So does the last statement mean that the worst-case running time can't be linear function as we have $\Omega(n^2)$ for this? And another, can we say that the best case running time of insertion sort is $O(n)?$