Well, not a bad nickname, though I find it bland.
Besides
William, it could be a nickname for
Wilbert,
Wilbur,
Wiley,
Wilfred,
Wilhelm,
Wilson, etc.
“Dear optimist, pessimist, and realist – while you guys were busy arguing about the glass of wine, I drank it! Sincerely, the opportunist!”
-Lori Greiner