The name Heathcliff is a boy's name of English origin meaning "cliff near a heath". Heathcliff and is often added to lists like Literary Names for Boys and discussed in our forums with posts like "Quick Question Thread?!".
From the experts:
Heathcliff is the now effete name of the original passionate macho hero of Emily Bronte's Wuthering Heights, and also of the cartoon cat. It was chosen by fashionista Lucy Sykes for her son, and inspired the late Heath Ledger's name. But as much as we love the original Heathcliff, for a modern boy we'd recommend Heath....or Cliff.