You'd probably be better off identifying a Campaign by its ID, then there's no ambiguity. Also, if your campaign name changes in the GUI, any AdWords application that uses that name probably will cease to identify it.
Shown here in the Campaign Remove example.
function RemoveCampaignExample(AdWordsUser $user, $campaignId) {
// Get the service, which loads the required classes.
$campaignService = $user->GetService('CampaignService', ADWORDS_VERSION);
// Create campaign with REMOVED status.
$campaign = new Campaign();
$campaign->id = $campaignId;
$campaign->status = 'REMOVED';