Celebrity Baby Names: Jack Black
Celebrity Baby Names:
First name origin: Hebrew
First name meaning: The supplanter
Last name origin: Scottish and English
Last name meaning: from Middle English blak(e) ‘black’ (Old English blæc, blaca), a nickname given from the earliest times to a swarthy or dark-haired man.