In that use "find" means "perceive to be".
He found her (to be) very beautiful.
He found the movie (to be) very entertaining.
Interested in Language
May I say that somebody found my name beautiful? If not, what would be the best word to replace 'find'?
You could also say 'He thinks my name is beautiful'.