San Francisco 49ers cornerback Chris Culliver apologized Wednesday night for anti-gay remarks he made during a Super Bowl media day interview.