Humph \hu(m)-ph\ as a boy's name is a variant of Humphrey (Old German), and the meaning of Humph is "peaceful warrior".
Similar baby names are Hugh, Hume and Humphry.