Almost every boss in the game, if not all of them, should drop Geo when you defeat them. However, they're not a great way to farm because they can only be defeated for Geo once.