McKenna, Aberdeen's Under-20 captain, has signed a six-week loan deal and will be eligible to play for the Wasps in Saturday's New Year derby match against Falkirk.
He spent the second half of last season on loan at Somerset Park to gain first team experience making 12 appearances for Ayr United in League One.