Shawn \sha-wn\ as a boy's name is pronounced shawn. It is of Irish and Hebrew origin, and the meaning of Shawn is "God is gracious". Variant of John, from Sean. Like others of the John, Jean, Sean group, Shawn is used in hyphenated names like Shawn-Lee, Shawn-Luke, Shawn-Michael. Shaundre is a contemporary blend of Shaun and Andre. See also Shane. Basketball player Shawn Kemp.