This is not possible, unless your child object exposes its parent as a property.
class Parent
{
public string Name { get; set; }
public List<Child> Children { get; set; }
}
class Child
{
public Parent Parent { get; set; }
}
In the template you can use Parent property now:
Hello, my name is [Name]
I have the following children
[foreach Children]
[Parent.Name] has child named [ChildName].
[end]