Term: boycrush
Example: "jeff has such a boycrush on john, it's kind of cute
Definition: a boycrush is a term for a guy that holds non-sexual affection for another guy, looks up to another man and idolizes him and wants to be like him, etc