A cakeboy is a guy who gives off ambiguous intentions towards his female "friend(s)." Generally, he says and does things that confuse his female friend(s) into believing they're dating him. Cakeboys can be found in large numbers among nice guys and at Protestant seminaries.
The term cakeboy comes from the reference to cake -- it looks and tastes good for a time, but it won't sustain you long-term.
I can never tell whether I'm dating him. He snuggles up to me on the couch, but then talks about how he values our friendship. He is such a cakeboy!