It's a very US centric term, in the UK we'd just call them graduates, for example.
The equivalent that I've usually heard in the US is "recent graduate", rather than just "graduate".
https://dictionary.cambridge.org/us/dictionary/english/fresh...
You've never heard of "freshers week"? That being said, I've never heard the term used to refer to anything other than university students.
"Fresher" + "100 people on the call" immediately makes me think Tata or Cognizant.