---
title: "predicateForContacts(matchingName:)"
framework: contacts
role: symbol
role_heading: Type Method
path: "contacts/cncontact/predicateforcontacts(matchingname:)"
---

# predicateForContacts(matchingName:)

Returns a predicate to find the contacts matching the specified name.

## Declaration

```swift
class func predicateForContacts(matchingName name: String) -> NSPredicate
```

## Parameters

- `name`: The contact name to be matched.

## Return Value

Return Value A predicate that you can use to fetch contacts from CNContactStore. Discussion The name can contain any number of words.

## See Also

### Getting Search Predicates

- [predicateForContacts(withIdentifiers:)](contacts/cncontact/predicateforcontacts(withidentifiers:).md)
- [predicateForContactsInGroup(withIdentifier:)](contacts/cncontact/predicateforcontactsingroup(withidentifier:).md)
- [predicateForContactsInContainer(withIdentifier:)](contacts/cncontact/predicateforcontactsincontainer(withidentifier:).md)
- [predicateForContacts(matching:)](contacts/cncontact/predicateforcontacts(matching:).md)
- [predicateForContacts(matchingEmailAddress:)](contacts/cncontact/predicateforcontacts(matchingemailaddress:).md)
