PersonX gives PersonY's names
HinderedyBy introduces hindrances that obstruct the natural path to the achievement of a goal.
PersonX isn't PersonY's parent and therefore isn't allowed to give PersonY a name.