Lou Seal stopped by at Paragon and said hello to some of the people and got back on his scooter and headed to the stadium. 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. The name is a play on the name "Lucille." Todd Schwenk, an Oakland Athletics Fan, named the mascot in a KNBR Sports Radio phone-in contest. Schwenk named Lou for the Seals always hanging out on the wharfs at Fisherman's Wharf. It also refers to the San Francisco Seals, the baseball club which was a mainstay of the Pacific Coast League from 1903 until 1957.