Yes, you can enable a theme for a single site (as opposed to enabling it for your entire Multisite network).
Go to the site’s Edit Site backend page and select the Themes tab. The URL should be something like example.com/wp-admin/network/site-themes.php?id=[site ID]. You’ll need Super Admin privileges on the Multisite network.
Enable the theme(s) you’d like to allow on the site. Once that’s done, administrators in the site will be able to use the selected theme(s).
Edited to add: You shouldn’t need to know the site’s ID to do this. Once you’re logged in, go to the site’s Dashboard. You’ll see the site’s name in the top bar. Mouse over it and select Edit Site from the dropdown:

Then select the Themes tab:

Related Posts:
- Allow user to select a theme to install when they signup
- Changing Multisite themes on mass
- Is there an easy way to separate themes on network?
- Hide a theme on list of themes in wp-admin without editing core files
- Can’t find “Add New” button for themes in a multisite
- How to move theme directory but not plugins/uploads out of WordPress root directory?
- Manipulate list of themes in wp-admin
- Subfolder multisite issue. Themes and plugin files 404
- cant enable theme in multisite
- Bulk activate a theme on multisite
- Using Two Themes – One for Main Site, One for Ecommerce
- Multi-site get_bloginfo(‘stylesheet_directory’) referring to sub-folder
- Multisite theme control not working
- WordPress MultiSite Theme
- Update configured themes
- How to show different sub sites based on Member’s user name In word press?
- Does a single theme license work on multisite? [closed]
- Create a CSS file in plugin folder when theme is activated
- Is it necessary to network enable both the parent and child theme for multisite installations?
- Trying to change active theme on all sites in Multisite
- Multisite > Edit Site > Themes – what are these themes?
- WordPress multisite with same content
- How to automate setup of theme, pages, widgets, etc for a new site in multi-site?
- Why WordPress w/ Nginx Multisite Only Lets Admin Upload ZIP Plugins But Not Themes? [closed]
- May I do multiple micro-sites with different themes in a single wordpress without subdirectory nor subdomain separation?
- How can I have two or more WordPress Pro (paid) themes that form a single website?
- Create link preview for theme wordpress
- Themes are visible in Network, but invisible in sites
- WordPress theme to support single website but with 3 sections for 3 languages
- WordPress multisite condition for certain blog_id’s
- WordPress Multisite – Auto enable theme
- Whats the best Practice for using a different Theme for WebView Apps?
- Creating a stand-alone site from a WordPress sub site
- Updating themes customized by users
- How to handle responsive and non responsive websites in one WordPress Theme?
- In a MS install, can you allow different users to have their own themes?
- How to mass change theme for all Multisite network sites?
- Iterating over every multisite / theme and list the pages
- different image for mobile template block theme
- Export/Import Blog Post from and to sites with different themes?
- How to add super admin to all sites
- How do I query all posts of one type across my multisite installation?
- differences between behavior get_option vs get_site_option in multisite
- Don’t allow access to wp-admin but allow admin-ajax requests to be fulfilled on frontend?
- Timeout While Upgrading Network in Multi-site
- How to migrate WordPress Blogs into Multisite without using the GUI-Import/Export Feature
- WordPress network (multisite) /wp-admin/ redirect loop (ERR_TOO_MANY_REDIRECTS)
- Suppress subdirectory from WordPress Multisite primary URL
- Has anyone experience w/ WordPress (MultiSite) hidden users (possibly hacked)?
- Why wordpress multisite redirect to wp-signup if site exists?
- Is it possible to import a wordpress backup from a single site in to a multi-site configuration?
- Multiple domains with different child themes on one installation?
- Changing wp-content to other name? Multisite set up
- Redirect users on logout
- Multisite: I have a gap in my blogs. How to add the missing one?
- Rest API Multisite Site List?
- Create rewriterules for different domains in htaccess file with WP multisite
- Force Load https WordPress Plugins
- Memory question on WordPress Multisite
- How to protect post attachments related to a custom post type, from non-logged in users, on 1 subsite of a multisite installation?
- Aggregate multisite RSS and restrict certain content
- WordPress multisite on IIS – can’t open subpages
- Nginx Wildcard SSL with WordPress Multisite Subdomains
- Multisite – Parent site with Polylang with different domains for each language [closed]
- get_post_meta fails after switch_to_blog
- Multisite – create plugin to hide deactivated sites from the sites overview
- How do I remove the “http://” from network_site_url?
- is_main_site() Always Returns True
- Mass Update Broken Links
- Permalink with a Category and then a Post
- Performance disadvantge of second installation instead multisite feature?
- What is the simplest way to disable multisite leaving one of the sites only?
- How much resources are good enough for 3.9.2
- Forward and mask a WordPress website
- Subdomain is not working
- Common user login for two different wordpress installation and bbpress
- How to automatically create an index of child sites at the root url for a multisite installation?
- Migration: previous URL redirection after migrating
- how to convert a wp multisite into a single site with content from subsites
- Getting stylesheet error after setting subdomain to false in multisite
- URLs for (MultiSite) link images are always relative
- Add radio button on theme at the select of the theme the same theme should be activated after generation of new site in multi site
- Moving wordpress multisite to new domain
- How to allow mixed case characters in multisite site name?
- Which action hook to update custom field at network/site-info.php in multisite on update site info
- multisite shared settings
- Multi Site Translate Strings
- Can’t import posts in multisite
- User registration problem on multisites web
- Admin user getting redirected to /wp-admin/user
- Getting 404 after Update in Multisite
- Multi site and media uploader
- There is no featured image in my post in wordpress multisite theme [closed]
- WPMU and Chrimes Family Link app
- WordPress MU: Cookie error when trying to login on network WP instance
- Change a subsite Admin role of a WordPress Multisite after 24 hours registering
- MultiSite Setup
- Multisite: merging two subsites in the main site
- wp search-replace returns no output on Multisite installation
- How can I get all attachments by a user on a WP multisite network?