wordhistories.net
the various meanings of the noun ‘owlhoot’
Coined after ‘cock-crow’, ‘owl-hoot’ means ‘dusk’. It denotes 'an outlaw' in Wild West fiction, hence, generally, 'a worthless or contemptible person'.