The masculine given name Bernard and its variations are of West Germanic origin.
The meaning of the name is from a Germanic compound Bern-hard meaning "bear-hardy/brave/strong", or "hardy/brave/strong as a bear". Bern- is the old form of bear, from West Germanic *beran-.
The name was notably popular among Old Frisian speakers, where the most common spelling was Bernhard.