The name Gardevoir is likely derived from the French phrase garde de voir, which can be loosely translated as "guardian woman of sight", or "seeing". Its name can also come from "guardian angel" as it watches over its trainer protecting them.
It is possible one of Gardevoir and its kins' origins...