Posted on 13 July 2017 Posted by Editor Benedict is a Latin baby name, which means 'blessed'. While old-fashioned, it's still around today… And is the first name of the actor who plays Sherlock Holmes, Benedict Cumberbatch. Language English Gender Boy Origin Latin Theme Hipster Click