I must have slept through something in my complex variables course, because all my life I have used the terms holomorphic, meromorphic, and analytic somewhat interchangeably. These are all also related to regular functions.
I have also thought of "entire" and "everywhere analytic" as interchangeable terminology.
What are the distinctions between these terms? And what is the correct terminology for a function which may have poles but not essential singularities. (For example, $$e^{-\frac{1}{z^2}}$$ is in some sense nastier at $z=0$ than $z^{-4}$)?