John Ogilvie may refer to:
- John Ogilvie (Canada), Ontario political candidate
- John Ogilvie (footballer) (born 1928), Scottish footballer, played for Hibernian FC, Leicester City FC and Mansfield Town FC
- John Ogilvie (lexicographer) (1797–1867), Scottish lexicographer
- John Ogilvie (saint) (1579–1615), Scottish Roman Catholic Jesuit martyr
- John Ogilvie (poet) (1732–1813), clergyman and poet
- John Ogilvie High School, Hamilton, Scotland