Edward Ferguson "Ed" Gilbert (born March 12, 1952 in Hamilton, Ontario) is a Canadian retired professional ice hockey forward who played 166 games in the National Hockey League for the Kansas City Scouts and Pittsburgh Penguins.
He would also play 29 games in the World Hockey Association for the Cincinnati Stingers.