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.
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...