After further Googling, the plot thins! Big Jeff apparently got his nickname because he resembled the heavyweight boxer James J. Jeffries. Fair enough. Along comes regular Jeff a few years later -- still known as Ed. Since Ed resembles his brother, he's given the same nickname. Presumably, if his brother had still been going by Frank, Ed would have been known as Frank, too.