John or Jon Holmes may refer to:

People

edit

Arts and entertainment

edit

Diplomacy

edit

Education

edit

Military or mercenary service

edit

Politics

edit

Religion

edit

Sports

edit

Other fields

edit

Fictional characters

edit

See also

edit