The church's sanctuary filled quickly. Overflow rooms were full, too.
Civil rights figures, local and national politicians were among those attending.
President Obama sent three White House aides.
Poster-size photos of Brown were on each side of the closed casket, which had a St. Louis Cardinals ball cap atop it.
Brown was shot and killed by a Ferguson, Missouri policeman on August 9, sparking days of violent protests.
Monday, speakers at the funeral service appealed for calm and justice.
"If you can't control yourself, don't do it in Michael's name. Do it in your name," said Rev. Al Sharpton.
Brown's stepmother said the 18-year-old dreamed of death in the days before he was shot and killed.
A grand jury is considering evidence in the shooting of the unarmed teenager and a federal investigation is also underway.