I find it silly as a full name, but perfectly OK as a nn for
George - and Geo could work for both. And also for Geordan, which is being used in the
UK and
Ireland, presumably as a merger between
George and
Jordan.
That said, I wouldn't use
Geordie myself since it's also a regional nickname.