Public Forms are standalone web forms you can share via link or embed on a website. They can send data to a SharePoint list, even for people without Microsoft 365 accounts.
SharePoint Forms replace the built-in list or library forms inside SharePoint and are used only by your internal team members with access to your SharePoint.