WHERE NAME LIKE ( A SET OF NAMES )
Here is the whole query:

Declare @job sysname
Declare jobs_cursor Cursor For
    Select S.name 
    From msdb.dbo.SYSJOBS S
    Inner Join (values
        ('UK15SUMMProduct')
        , ('US15SUMMProduct') 
        , ('DE15SUMMProduct') 
        , ('AT15SUMMProduct') 
        , ('FR15SUMMProduct') 
        , ('EU15SUMMProduct') 
        , ('AU15SUMMProduct') 
        , ('UK15SUMSProduct') 
        , ('US15SUMSProduct') 
        , ('DE15SUMSProduct') 
        , ('AT15SUMSProduct') 
        , ('FR15SUMSProduct') 
        , ('EU15SUMSProduct') 
        , ('AU15SUMSProduct')
    ) as n(name) on S.name like '%'+n.name + '%'

Open jobs_cursor
Fetch Next From jobs_cursor into @job

While @@Fetch_Status = 0
Begin
    Print 'Remove: '+@job
    exec sp_delete_job @job_name = @job, @delete_unused_schedule = 0
    Fetch Next From jobs_cursor into @job
End

Close jobs_cursor
Deallocate jobs_cursor


Part of it is similar to previous answers.

You can replace values(...) by a table variable or a real table.