Garry Lawrence O’Connor (ur. 7 maja 1983 w Edynburgu) – szkocki zawodowy piłkarz grający obecnie w Tom Tomsk. Był powoływany do kadry reprezentacji Szkocji.
Kariera klubowa Hibernian O’Connor w tym klubie zadebiutował w kwietniu 2001 w meczu z Dundee United, kiedy trenerem Hibernianu był Alex McLeish. Wszedł wtedy z ławki rezerwowych. Był to jego jedyny mecz w sezonie 2000/01. W następnym sezonie O’Connor do czasu Bożego Narodzenia wystąpił w tylko 4 spotkaniach. Jednak odejście Alexa McLeisha do ekipy Rangers i przyjście nowego trenera, Francka Sauzée spowodowało, że O’Connor zaczął regularnie występować w wyjściowym składzie. Swojego pierwszego gola dla klubu strzelił w lutym 2002 w zremisowanym 1–1 spotkaniu z Celtic Glasgow. Później, w tym samym miesiącu Sauzée odszedł. Jego następcą został Bobby Williamson, jednak O’Connor nie stracił miejsca w pierwszym składzie. Pod wodzą nowego trenera Garry zdobył jeszcze 7 goli włączając w to 5 bramek zdobytych po kolei w każdym meczu w marcu i kwietniu.