Charles Napier may refer to:

  • Sir Charles James Napier (1782–1853), British general
  • Sir Charles Napier (Royal Navy officer) (1786–1860), Royal Navy admiral
  • Charles Elers Napier (1812–1847), Royal Navy officer, stepson of the above
  • Charles Ottley Groom Napier (1839–1894), British writer and impostor
  • Charles Napier (RAF officer) (1892–1918), British World War I flying ace
  • Charles Scott Napier (1899–1946), British general
  • Charlie Napier (1910–1973), Scottish footballer
  • Charles Napier (actor) (1936–2011), American actor
  • Charles Napier, former treasurer of the Paedophile Information Exchange
  • Sir Charles Napier Inn, an early 19th-century pub in Chinnor, Oxfordshire, England, named after the 19th-century general