I know an Augustine, usually called Gus. Never occurred to me that it might look feminine, given there's St Augustine!
I also know an Austin, which is the mediaeval version of the same name.
Both a million times better than Sonny, imo, which would be fine as just a cute nickname but would be a tough name to pull of all the time.