Muhammad Rahman, 24, of West London, has been charged with the attempted murder of a male cop; and intentionally inflicted grievous bodily harm on a female officer after Friday’s stabbing in Leicester Square, London police headquarters said.
Rahman was also charged with assault and two charges of threatening a person in a public place with a knife article, charges related to three other officers.
He was also charged with theft and possession of a knife article.
Rahman will appear in court in south-west London on Monday.
Police said Friday the stabbings in the Leicester Square entertainment district were not being treated as terror-related.
London police are deploying the largest number of agents in their history to Queen Elizabeth II’s funeral on Monday, with world leaders from around the world flying over to pay their last respects to the country’s longest-serving monarch.