The former Hartlepool United and Sunderland youngster has linked up with the Northern League Division One outfit on a temporary basis as they look to mount a promotion push.
Shepherd joined Town after leaving Pools in 2020 and has made a total of 10 appearances for the Seasiders this term, scoring one goal in the North Riding Senior Cup victory over York City.
His temporary switch to the Beaumont Landscapes Stadium means the former Whitley Bay loanee could make his debut for the Newtonians in their Northern League game with Billingham Town on Tuesday night.
Newton Aycliffe currently sit sixth in the Northern League Division One table, 12 points behind league leaders Consett.