Efrog doesn't really match its linguistic ties to neighboring English. But is does mean New York (with the 'newydd'). And there's a town in central England named York. So it would just be named Efrog.
York and its parent county Yorkshire are traditionally considered as being in the North of England.
If you glanced at Google/Apple maps etc and thought it looks fairly central, you probably overlooked the Scottish border. The Scots won't thank you for that! :-)
New York, Effrog Newydd, so good they named ot twice! :-) couldn't resist, sorry.