"Hire" (hee-ray) is the correct term for fin. There are different terms for different fins though.
"Uroko" is the correct term for scale(s), with -goke being used to make compound words such as "oni-goke" (large doitsu scales on the back). The actuall root word for that is "koke". Oroko is incorrect.
"Mesu" is female and "osu" is male. Some folks in Niigata will refer to a female as "mena" and a male as "kana" though.
Hope that helps.