Is there a short word or slang for "matchmaker"?

Cupid might be a good idea.

Play Cupid: to try to arrange for two people to fall in love.

He was playing cupid when he introduced John to Sheila.

According to ldoce:

a character based on the Roman god of sexual love, who was the son of Venus. Cupid is usually shown in pictures as a young boy with wings, holding a bow and arrow . His picture is often used on Valentine card s to represent love. People sometimes say that they have been hit by Cupid's arrow when they have started to have romantic feelings for someone.

Accroding to MSN Dictionary:

Synonyms for matchmaker: marriage broker, go-between, fixer, intermediary, cupid


Here is are some words:

proxy
cupid