Whatever the source, to "hawk" something is a pretty common term where I'm from (Bristol).

Rob