It comes from the verb "rendre" meaning "to render" or "to give" and the noun "vous" meaning "you".
Historically, it was used in military contexts to refer to a pre-arranged meeting place for troops or ships. Today, "rendezvous" is used more broadly to refer to any planned meeting, usually with a romantic or social connotation.