Yes. In fact, many online casinos in the US accept Visa gift cards as a supported payment method for deposits.