You have to have a witness for the ceremony only. The ceremony can't be held at the courthouse unless you know a judge. Depending on where you have your ceremony...they might provide a witness.
I'm not sure, but I think that could happen if you want that. It's better to bring y'all relatives to witness the marriage.
Thanks! Your answer is awaiting moderation.