Does your WordPress site need a contact form? Something more complex? Here are a few I recommend.

Formidable (I use the Pro version a lot but the free one is cool too.)

Gravity Forms (Paid) I've not used it but heard good things about it.

Contact Form 7 - Easy to configure for most basic form needs.
Shared publicly