How Can I Remove "CiviCRM - " From Page Titles?
If you just want the site name as the title, you can filter it:

// add filter only when basepage has been parsed
add_action( 'civicrm_basepage_parsed', 'my_override_civi_title' );

function my_override_civi_title() {
  // for themes that use wp_title()
  add_filter( 'wp_title', 'my_page_title', 200, 1 );
  // for themes that use add_theme_support( 'title-tag' )
  add_filter( 'document_title_parts', 'my_page_title_parts' );
}

function my_page_title( $title ) {
  return get_bloginfo( 'name' );
}

function my_page_title_parts( $parts ) {
  unset( $parts['title'] );
  unset( $parts['page'] );
  return $parts;
}


Your own theme's implementation will determine the final method used.