The origin of Shenanigan as "sionnach uighm" is very questionable. Seems like trying to fit a square peg in a round hole.
Hooligan definitely does come from Irish, from a troublesome family O'Houlihan
A few other interesting English words that come from Irish: Galore (from Go leoir, meaning a lot), bother, a slew of, phoney, bog and bogeyman, and unsurprisingly "whiskey".