What does Blake mean?
From two Old English words that fell together in Middle English: 'blaec' meaning 'black, dark' and 'blac' meaning 'pale, fair'. This produces a true opposite-meaning dispute, and for any given bearer it is usually impossible to tell which sense was meant.
What does Hayden mean?
Hayden comes from an English surname and place name meaning “hay hill” or “hay valley.” It is used for both boys and girls.