It's the Same Old Shillelagh was an Irish folk song, and the shillelagh term was strictly Irish. A shillelagh was an oak stick or sapling.
This wouldn't be a bad song to teach your kiddies while they are young.
Hopefully, it's looked upon merely as entertaining verse!