Horse – Foal – Name Puzzle

Horse