Given this paragraph about the town of Birkenhead, what the does the name Birkenhead probably mean?

It probably means "headland overgrown with birch".