Who is John Gal and what does atlas shrugs mean?

I know that the phrase is based off of Atlas Shrugged by ayn rand and am currently reading the book, but i was curious as to the modern day meaning of the phrase who is john galt? and atlas shrugs.

So without ruining the book can you explain the meaning/significance of both those phrases? Thanks
7 answers 7