IIRC, “pardes” is also a Persian word for “garden.”
Yes. Pardes as a garden, orchard, the root for the English word for paradise... all related.