Tampa Bay Rays shortstop Wander Franco was charged with illegally carrying a gun in his vehicle during the altercation in a parking lot that led to his arrest in the Dominican Republic over the weekend, prosecutors said Tuesday.