Girl name origins & meanings African American : Happy Girl name variations Keshon Keshann Keshonn Keshun Keshawn Boy name origins & meanings African American : Friendly Boy name variations Keshawn Kesh Keyshawn Shawn