Keshawn is a modern name that is a variation of Keyshawn. The meaning of the name is unknown, but it is a combination of the prefix "Ke" with Shawn. Keshawn has been decreasing in popularity since the year 2000.
Similar Names: KESHAUN, Keyshawn
Famous Keshawn Names: Keshawn Martin (football player)