diff --git a/prow/config/config.go b/prow/config/config.go
index <HASH>..<HASH> 100644
--- a/prow/config/config.go
+++ b/prow/config/config.go
@@ -1030,6 +1030,9 @@ func DefaultRerunCommandFor(name string) string {
 
 func defaultPresubmitFields(js []Presubmit) {
 	for i, j := range js {
+		if j.Context == "" {
+			js[i].Context = j.Name
+		}
 		// Default the values of Trigger and RerunCommand if both fields are
 		// specified. Otherwise let validation fail as both or neither should have
 		// been specified.
diff --git a/prow/config/config_test.go b/prow/config/config_test.go
index <HASH>..<HASH> 100644
--- a/prow/config/config_test.go
+++ b/prow/config/config_test.go
@@ -330,7 +330,7 @@ periodics:
 			expectError: true,
 		},
 		{
-			name:       "one presubmit, no context",
+			name:       "one presubmit no context will default",
 			prowConfig: ``,
 			jobConfigs: []string{
 				`
@@ -342,7 +342,6 @@ presubmits:
       containers:
       - image: alpine`,
 			},
-			expectError: true,
 		},
 		{
 			name:       "one presubmit, ok",
Make presubmit Context field default to the job name if unspecified.