IPO stands for Initial Public Offering. An IPO is when a private company offers its shares to the public for the first time.
Generally, the shares of a public company are sold through brokers or market makers according to the terms set out in a prospectus or registration statement filed with the relevant securities commission.