A shayar is a poet who composes sher or couplet'so slay' in Urdu poetry (Urdu shayari). A shayar is someone who writes ghazals, nazms using the Urdu, Hindi & Bangla language.[1]