Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.
a very customizable contact form on your wordpress blog.
4. Contact Form by ContactMe.com
Contact Form by ContactMe.com is yet another feature-rich contact form plugin for WordPress. The plugin offers three variants: two paid plans and a free plan. The free version allows you to create a contact form for your WordPress-powered site, but lacks some features (such as the ability to attach files) and has a limit of one contact form per site. Once installed, you’ll need to provide your email address in order to create an account on ContactMe.com.
[TINY-CONTACT-FORM] within any post or page. Add the widget to your sidebar.
Clean Contact is a simple contact form for WordPress. It requires less to no configuration and able to run out of the box upon installation. You can specify the Thank You Message and also Thank You Url, which is the URL that users would be redirect to after the form is being sent.
Spam Free Contact Form. On errors, displays elegant error messages and confirmation messages on successful mail delivery.
Clean-Contact shields itself from Spam-bots by embedding the contact form via script, and optionally will filter messages using The WordPress Akismet plugin.
9. MM Forms
Supports multiple contact forms. You can customize form and mail contents with simple mark up. AJAX submitting with jQuery Form Plug in. Bot prevention with CAPTCHA. Save form submissions to database Send HTML formatted emails
Slick contact forms allows you quickly and easily create contact forms for any area on your WordPress site using widgets.
WP Flex Contact Form is a WordPress plugin made in Flex/Flash. It claims to reduce spam messages because most spam bots can’t deal with Flash. You can tweak the background color of the form and set custom error messages.
12. Super Contact Form
Super Contact Form is a small plugin that’s also super simple to use. You just need to specify your email address in the WordPress admin panel after it has been installed.