Sean /sean/ [1 syll.] as a boys' name (also used less generally as girls' name Sean) is pronounced shon. It is of Irish and Hebrew origin, and the meaning of Sean is God is gracious. Variant of John, from French Jean. Spread outside of Ireland only in the 20th century. Occasionally used in hyphenated names.