John LongmuirJohn Longmuir may refer to: John Longmuir (poet), Scottish minister, antiquary, poet and lexicographer John Longmuir (tenor), Scottish-born Australian tenor