> In the mix, may be German Bube 'boy, male child', which may be related to English boy and baby.

'Bub' is the word for boy. A 'Bube' is (now) only used for a jack/knave in cards.