what is the sf giants mascot
Answer Wiki. Lou Seal is the official mascot of the San Francisco Giants. Born on July 25, 1996, Luigi Francisco Seal has been a regular part of the Giants baseball home games and events around San Francisco, and the United States.