Cupid is a Latin term that means “desire”. It is in fact the name of the Greek god of love. The name is very uncommon in English.
Disover and match names today only on the BabyHandle mobile app. Available in the App Store and Play Store