Congratulations on your marriage and on buying a house - you must be very excited about both.
To answer your question, I do not believe that there are any provisions in Florida Law that would require that your husband-to-be sign the Deed. As long as you are not married at the time, (and even if you are), you can take the Deed in your own name.
HOWEVER, when you marry, the legal status of your ownership will be Tenancy-by-Entireties, regardless of whether or not your new spouse is on the Deed. As a Tenant-by-Entireties, he will have the legal right to inherit the property from you outside of probate.
Not putting your fiance on the Deed could create another related problem, in that a lender will probably not be willing to give you a mortgage on the property without your fiance's signature on the mortgage. When the 2 of you do marry, your new spouse will automatically obtain homestead protection that will create a problem for a lender who might want to foreclose on the mortgage. Basically, if you were to default on your mortgage, and the lender were to attempt to foreclose, your husband would be able to assert his homestead rights, and the bank would have no recourse against him, because he was not a signatory on the mortgage.
This is definitely an issue that you should carefully discuss with an experienced Florida real estate attorney. There are disclaimers that can be added to the legal documents surrounding the conveyance and mortgage to assure that everyone's interests are protected, and especially to satisfy the mortgage lender's need to protect their interest in collateralizing the property.
Long story short - your fiance's name does not need to be on the Deed, but it might make sense to take the property as "Mary Smith - a single woman and John Jones - a single man", and then use a quit claim deed to convey the property to the 2 of you as a married couple, once the wedding takes place.
I hope this helps and if you haven't chosen a Realtor yet, I'd be delighted to work with you.
Villa G Realty, Inc.
Pembroke Pines, FL