What are the proper gender name for peacock and peafowl. To my knowledge "Cock" is male and "hen or fowl" is female. But now I commonly see "peafowl" is the term used for male peacock. Is that correct? or are they mistaken?

Thank you

you appear to be correct for the gender specific terms, noting their usage may vary in different parts of the world. That said the terms Indian peafowl or blue peafowl are often used to describe the species and are thus geneder neutral. see http://en.wikipedia.org/wiki/Indian_peafowl