"Variant of George"
The name Geo is commonly a male name from the "Greek" origin.
Geo is a shortened form of George. English-language documents and book imprints conventionally abbreviated George to Geo., and the name's appearance in United States birth records from 1880 is consistent with that short written form being recorded as a given name. Since it drops letters rather than rearranging them, it is best treated as a clipped variant of George rather than a separate coinage.
George means "Farmer".
The pronunciation of Geo is JEE-oh.