John Meagher
John Meagher may refer to:
- John Meagher, Irish architect, partner in De Blacam & Meagher
- John Meagher (Canada [East politician)], merchant and politician in Canada East
- John Paul Meagher, developer and political figure in Saskatchewan, Canada
- John Meagher (Australian politician), member of the New South Wales Legislative Council
- John F. Meagher, Australian Thoroughbred racehorse trainer
- John W. Meagher, United States soldier, Medal of Honor recipient
- John Meagher (hurler), Irish hurler