Hard boy

n.

Heard in Galway

A swaggering young fellow who fancies himself a tough character.

In use

Look at all the hard boys struttin down Shop Street like lords!

Posh English

Observe that collection of swaggering ruffians strolling down the thoroughfare.