Does “mujtahid” mean anyone who can give fatwas? Or is that only an “Ayatollah”?

No a Mujtahid is someone who has reached a level of knowledge that enable him to extrapolate a fatwa or Islamic legal opinion but he is not necessary always a marji.